insulating envelope - Turkish English Dictionary